A Taxonomy of High Level Software Clones

نویسندگان

  • Niyati Baliyan
  • Vidushi Sharma
چکیده

The idea of software clones is linked with similarity, which can occur at various levels of abstraction. Simple clones i.e. clones at lower levels of abstraction are classified in literature, however; high level clones are not. We propose and exemplify a consolidated yet novel taxonomy of high level clones. Our discussion augments thus far knowledge of high level clone types and their specialized detection techniques. Clone taxonomies can help in further analysis of high level clone phenomenon like in prioritizing clones for reengineering and for specifying reengineering guidelines. Keywords-High level similarities, software maintenance, classification, code clones.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Taxonomy of Clones in Source Code: The Re–Engineers Most Wanted List

Code cloning — that is, the gratuitous duplication of source code within a software system — is an endemic problem in large, industrial systems [6, 5]. While there has been much research into techniques for clone detection and analysis, there has been relatively little empirical study on characterizing how, where, and why clones occur in industrial software systems. Our current research is to p...

متن کامل

Inducible Expression of Human Gamma Interferon

Background:The premature termination of high producer clones, which will be killed due to cell proliferation and proteins production antagonism, is one of the basic drawback in recombinant proteins technology. Furtheremore, it is supposed some toxic proteins like interferon which we intended to clone and express, inhibit host cells’ proliferation. So, it is necessary to tightly control IFN-γ pr...

متن کامل

Investigating the Predominant Levels of Learning Objectives in General English Books

This study investigated nine General English books (five produced by non-native Iranian speakers and four produced by native speakers) in terms of learning objectives in Bloom’s Revised Taxonomy (2001). The aim was to find out which levels of Bloom’s Revised Taxonomy are dominant in the books. So, the contents of the books were codified based on a coding scheme designed by Razmjoo and Kazempurf...

متن کامل

A Taxonomy of Agents

The notion of agent has become increasingly popular in computer science research and the software industry. However, reconciling different views of agency and providing a precise definition of agent has remained a challenging task for researchers. This paper proposes a taxonomy of agents that provides a high-level, user-oriented view of existing conceptions of agency and their inter-relationshi...

متن کامل

بررسی روند پنج ساله طراحی آزمون‌های چندگزینه‌ای ارتقاء دستیاری تخصصی پزشکی دانشگاه علوم پزشکی کرمانشاه از نظر کمی و کیفی: 1391-1387

Introduction: Multiple choice questions (MCQs) are widely used to assess medical residents. The study aims to analyse MCQ exams of medical residents administered at Kermanshah University of Medical Sciences during 2008-2012. Method: Data of this retrospective study were extracted from 63 MCQ exams including 9600 tests. Quantity related variables included discrimination index, difficulty level, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012